home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / Documentation / Development Notes / Converting from d11 / ODF API Changes < prev   
Encoding:
Text File  |  1996-04-22  |  30.3 KB  |  604 lines  |  [TEXT/MPS ]

  1. This file lists class and member names that have changed since ODF 1.0d11.
  2. They may have been renamed, moved to another class, or removed.
  3. When you hit compile errors, search this list to find out what to do.
  4. (*) means there's an API change.
  5.  
  6.  
  7. FW_CPart::ContentUpdated - moved to FW_CPresentation::ContentUpdated (* no frame parameter)
  8. FW_CPart::CreateEventDispatcher - renamed to PrivNewEventDispatcher
  9. FW_CPart::DeletePromise - moved to FW_CDataInterchange::PrivDeletePromises
  10. FW_CPart::Dragging - moved to FW_CFrame::PrivDragging
  11. FW_CPart::ExecuteCommand - changed to FW_CCommand::Execute
  12. FW_CPart::GetActiveFrame - renamed to GetLastActiveFrame
  13. FW_CPart::GetIconID - renamed to GetViewAsIconID
  14. FW_CPart::GetPartMenuBar - removed; redundant with GetMenuBar
  15. FW_CPart::GetPromise - gone (*)
  16. FW_CPart::HideShowFloatingWindows - replaced by static FW_CFloatingWindow::HideShowFloatingWindows (* API change)
  17. FW_CPart::LaunchDialog - replaced by static FW_CDialogFrame::NewAndShowModalDialog (* API change)
  18. FW_CPart::NewPresentation - renamed to PrivNewPresentation
  19. FW_CPart::PrivExternalizeProxyFrames - gone
  20. FW_CPart::PrivInternalizeProxyFrames - gone
  21. FW_CPart::ResolveAllPromises - moved to FW_CDataInterchange::ResolveAllPromises
  22. FW_CPart::ResolvePromise - gone (*)
  23. FW_CPart::SetActiveFrame - renamed to PrivSetLastActiveFrame
  24. FW_CPart::SetPromise - gone (*)
  25.  
  26. FW_CEmbeddingPart::Dragging - moved to FW_CEmbeddingFrame::PrivDragging
  27. FW_CEmbeddingPart::fProxyFrames - (*) FW_CEmbeddingPart now keeps a list of FW_MProxys, each of which keeps a list of ProxyFrames
  28. FW_CEmbeddingPart::Initialize - gone
  29. FW_CEmbeddingPart::NewPresentation - renamed to PrivNewPresentation
  30. FW_CEmbeddingPart::PrivAcquireProxyFrame - gone
  31. FW_CEmbeddingPart::PrivAddProxyFrame - gone; replaced by PrivAddProxy
  32. FW_CEmbeddingPart::PrivExternalizeProxyFrames - gone; functionality is in FW_MProxy::Externalize
  33. FW_CEmbeddingPart::PrivInternalizeProxyFrames - gone; functionality is in FW_MProxy::Internalize
  34. FW_CEmbeddingPart::PrivRemoveProxyFrame - gone; functionality in FW_MProxy::PrivDeleteProxyFrame
  35.  
  36. FW_CFacetContext - gone; use FW_CViewContext (*)
  37.  
  38. FW_CFacetPartInfo - renamed to FW_SPrivFacetPartInfo (* struct)
  39. FW_CFacetPartInfo::InitFacetPartInfo - gone
  40. FW_CFacetPartInfo::GetFacetGraphicDevice - changed to global FW_GetFacetGraphicDevice
  41. FW_CFacetPartInfo::GetFacetPartInfo - changed to global FW_PrivGetFacetPartInfo
  42. FW_CFacetPartInfo::GetGraphicDevice - gone
  43. FW_CFacetPartInfo::GraphicDeviceFactory - gone
  44.  
  45. FW_CFixed - gone; use FW_Fixed
  46.     fx.AsDouble() - use FW_FixedToDouble(fx)
  47.     fx.AsInt() - use FW_FixedToInt(fx)
  48.     fx.AsODFixed() - use FW_FixedToODFixed(fx)
  49.     fx.AsTruncatedInt() - use FW_FixedToTruncatedInt(fx)
  50.     fx.Cos() - use FW_Cos(fx)
  51.     fx.DividedByInt(n) - use FW_DividedByInt(fx, n)
  52.     fx.Half() - use FW_Half(fx)
  53.     fx.MultipliedByInt(i) - use FW_MultipliedByInt(fx, i)
  54.     fx.RoundedToInt() - use FW_RoundedToInt(fx)
  55.     fx.Sin() - use FW_Sin(fx)
  56.     fx.Sqrt() - use FW_Sqrt(fx)
  57. FW_CWide - gone; use FW_Wide
  58.     wd.AsInt() - use FW_WideToInt(wd)
  59.     wd.AsODFixed - use FW_WideToODFixed(wd)
  60.     operator FW_CFixed - use FW_WideToFixed(wd)
  61.  
  62. FW_CFocusSet - gone; use ODFocusSet
  63. FW_CFocusSetIterator - (*) constructor parameter changed
  64. FW_CFocusSetRep - gone
  65.  
  66. FW_CFrame::AcquireContentScrollShape - moved to FW_CSuperView::PrivAcquireContentScrollShape (* API change)
  67. FW_CFrame::Activate - gone
  68. FW_CFrame::ActivateFrame - renamed to PrivActivateFrame
  69. FW_CFrame::AddConnection - gone; use FW_MReceiver::AddInterest instead
  70. FW_CFrame::AddScrollingView - gone (*)
  71. FW_CFrame::CommitRelinquishFocus - gone
  72. FW_CFrame::FacetAdded - (*) parameter added
  73. FW_CFrame::FacetRemoved - (*) parameter added
  74. FW_CFrame::FrameAdded - (*) parameter added
  75. FW_CFrame::FW_CFrame - (*) parameter removed
  76. FW_CFrame::GetFocusSet - (*) returns ODFocusSet*
  77. FW_CFrame::GetODStorageUnit - gone
  78. FW_CFrame::GetODStorageUnitID - gone
  79. FW_CFrame::GetPrintContentExtent - moved to FW_CPrintHandler::GetPrintContentExtent
  80. FW_CFrame::GetPrintJobTitle - moved to FW_CPrintHandler::GetPrintJobTitle
  81. FW_CFrame::HandleNotification - gone; scrolling notification moved to FW_CScroller (* ev parameter added)
  82. FW_CFrame::IsCurrentlyPrintable - moved to FW_CPrintHandler::IsCurrentlyPrintable
  83. FW_CFrame::NewEditCommand - renamed to NewClipboardCommand
  84. FW_CFrame::OpenSelection - gone
  85. FW_CFrame::PrivReleaseODFrame - gone
  86. FW_CFrame::RemoveScrollingView - gone (*)
  87. FW_CFrame::SetDragging - moved to FW_MProxy::PrivSetDragging
  88. FW_CFrame::SetDroppable - moved to FW_MDroppableFrame::SetDroppable
  89. FW_CFrame::SetFocusSet - moved to FW_CPresentation::SetFocusSet
  90. FW_CFrame::SetFrameGroup - moved to FW_CProxyFrame::PrivSetFrameGroup
  91.  
  92. FW_CEmbeddingFrame::Activate - gone
  93. FW_CEmbeddingFrame::CountProxyFrames - gone; (*) fProxyFrames now kept in FW_MProxy
  94. FW_CEmbeddingFrame::Deactivate - gone
  95. FW_CEmbeddingFrame::EmbeddedFrameRequested - (*) return type and parameters changed
  96. FW_CEmbeddingFrame::EmbeddedFrameSpec - gone
  97. FW_CEmbeddingFrame::EmbedSingleFrame - gone (*)
  98. FW_CEmbeddingFrame::FacetAdded - (*) parameter added
  99. FW_CEmbeddingFrame::FacetRemoved - (*) parameter added
  100. FW_CEmbeddingFrame::FrameAdded - (*) parameter added
  101. FW_CEmbeddingFrame::FW_CEmbeddingFrame - (*) parameter added
  102. FW_CEmbeddingFrame::PrivAcquireProxyFrame - moved to FW_MProxy::PrivGetProxyFrame
  103. FW_CEmbeddingFrame::PrivAddProxyFrame - moved to FW_MProxy::PrivAddProxyFrame
  104. FW_CEmbeddingFrame::PrivAttachOrphans - gone
  105. FW_CEmbeddingFrame::PrivCreateEmbeddedFacet - gone; functionality in FW_CProxyFrame::CreateFacets
  106. FW_CEmbeddingFrame::PrivCreateEmbeddedFacets - gone; functionality in FW_CProxyFrame::CreateAllFacets
  107. FW_CEmbeddingFrame::PrivCreateEmbeddedFrame - (* API change)
  108. FW_CEmbeddingFrame::PrivRemoveEmbeddedFacet - gone; functionality in FW_CProxyFrame::RemoveFacets
  109. FW_CEmbeddingFrame::PrivRemoveEmbeddedFacets - gone; functionality in FW_CProxyFrame::RemoveAllFacets
  110. FW_CEmbeddingFrame::PrivRemoveProxyFrame - gone
  111.  
  112. FW_CPullDownMenu::AppendTextItem - FW_CResourceFile version is gone
  113. FW_CPullDownMenu::AppendToggleItem - FW_CResourceFile version is gone
  114. FW_CPullDownMenu::InsertTextItem - FW_CResourceFile version is gone
  115. FW_CPullDownMenu::InsertTextItemAfterCommand - FW_CResourceFile version is gone
  116. FW_CPullDownMenu::InsertToggleItem - gFW_CResourceFile version is gone
  117. FW_CPullDownMenu::InsertToggleItemAfterCommand - gFW_CResourceFile version is gone
  118. FW_CPullDownMenu::Read - replaced by FW_CPullDownMenu::Create
  119.  
  120. FW_CMenuItem::GetItemText - removed; use FW_CMenuBar::GetItemString instead
  121. FW_CMenuItem::GetMenuKey - removed; use FW_CMenuBar::GetMenuKey instead
  122. FW_CTextItem::GetItemText - removed; use FW_CMenuBar::GetItemString instead
  123. FW_CTextItem::GetMenuKey - removed; use FW_CMenuBar::GetMenuKey instead
  124. FW_CTextItem::SetItemText - removed; use FW_CMenuBar::SetItemString instead
  125. FW_CToggleItem::GetTrueString - gone
  126. FW_CToggleItem::GetFalseString - gone
  127.  
  128. FW_CGraphicContext::GetClip - renamed to AcquireClip
  129.  
  130. FW_CGraphicCountedPtr - changed to FW_TGrRefPtr (* template class)
  131. FW_PBitmap - renamed to FW_CBitmap
  132. FW_PFont - renamed to FW_CFont
  133. FW_PIcon - renamed to FW_CIcon
  134. FW_PInk - renamed to FW_CInk
  135. FW_PPattern - renamed to FW_CPattern
  136. FW_PPicture - renamed to FW_CPicture
  137. FW_PPolygon - renamed to FW_CPolygon
  138. FW_PStyle - renamed to FW_CStyle
  139.  
  140. FW_CGraphicCountedPtrRep - renamed to FW_CPrivGrRefObj
  141. FW_CGraphicDevice - renamed to FW_CPrivGraphicsDevice; API uses FW_HGDevice
  142. FW_CBitmapRep - renamed to FW_CPrivBitmapRep (API uses FW_HBitmap)
  143. FW_CBWPatternRep - renamed to FW_CPrivBWPatternRep
  144. FW_CColorPatternRep - renamed to FW_CPrivColorPatternRep
  145. FW_CFontRep - renamed to FW_CPrivFontRep (API uses FW_HFont)
  146. FW_CIconRep - renamed to FW_CPrivIconRep (API uses FW_HIcon)
  147. FW_CInkRep - renamed to FW_CPrivInkRep (API uses FW_HInk)
  148. FW_CPatternRep - renamed to FW_CPrivPatternRep (API uses FW_HPattern)
  149. FW_CPictureRep - renamed to FW_CPrivPictureRep (API uses FW_HPicture)
  150. FW_CPolygonRep - renamed to FW_CPrivPolygonRep (API uses FW_HPolygon)
  151. FW_CStyleRep - renamed to FW_CPrivStyleRep (API uses FW_HStyle)
  152.  
  153. FW_Instance - (*) definition changed (see FWStdDef.h)
  154. FW_PlatformRect - renamed to FW_SPlatformRect
  155. FW_PlatformPoint - renamed to FW_SPlatformPoint
  156. FW_SFontMetrics - renamed to FW_CFontMetrics
  157.  
  158. FW_CRasterizer - gone; use static methods of various shape classes instead
  159.     RenderArc - use static method FW_CArcShape::RenderArc
  160.     RenderBitmap - use static method FW_CBitmapShape::RenderBitmap
  161.     RenderIcon - use static method FW_CIconShape::RenderIcon
  162.     RenderLine - use static method FW_CLineShape::RenderLine
  163.     RenderOval - use static method FW_COvalShape::RenderOval
  164.     RenderPicture - use static method FW_CPictureShape::RenderPicture
  165.     RenderPolygon - use static method FW_CPolygonShape::RenderPolygon
  166.     RenderRect - use static method FW_CRectShape::RenderRect
  167.     RenderRegion - use static method FW_CRegionShape::RenderRegion
  168.     RenderRoundRect - use static method FW_CRoundRectShape::RenderRoundRect
  169.     RenderText - use static method FW_CTextShape::RenderText
  170.     RenderTextBox - use static method FW_CTextBoxShape::RenderTextBox
  171.     TextBoxSize - use static method FW_CTextBoxShape::CalcTextBox
  172.     TextExtent - use static method FW_CTextBoxShape::CalcTextBox
  173.  
  174. FW_CShapeListRep::AdoptAtFront - renamed to AdoptAtTop
  175. FW_CShapeListRep::AdoptAtBack - renamed to AdoptAtBottom
  176. FW_CShapeListRep::AdoptAfter - renamed to AdoptBelow
  177. FW_CShapeListRep::AdoptBefore - renamed to AdoptAbove
  178. FW_CShapeListRep::MoveForward - renamed to MoveUp
  179. FW_CShapeListRep::MoveToFront - renamed to MoveToTop
  180. FW_CShapeListRep::MoveBack - renamed to MoveDown
  181. FW_CShapeListRep::MoveToBack - renamed to MoveToBottom
  182.  
  183. FW_CTextShape::TextExtent (non-static) - renamed to CalcExtent
  184. FW_CTextShape::TextExtent (static) - renamed to CalcTextExtent
  185.  
  186. FW_CAcquireCFMResourceAccess - (*) ev parameter added to constructor
  187. FW_CAcquireResourceData - (*) ev parameter added to constructor
  188. FW_CAcquiredODFrame - (*) changed to template class
  189. FW_CAcquiredODMenuBar - (*) changed to template class
  190. FW_CAcquiredODPart - (*) changed to template class
  191. FW_CAcquiredODShape - (*) changed to template class
  192. FW_CAcquiredODStorageUnit - (*) changed to template class
  193. FW_CAcquiredODTransform - (*) changed to template class
  194. FW_CAcquiredODWindow - (*) changed to template class
  195. FW_CAcquiredProxyFrame - gone
  196.  
  197. FW_CCommand::PerformCommand - renamed to Execute (* extra parameter)
  198. FW_CCommand::fActionType - made private; use GetActionType(ev)
  199. FW_CCommand::fCanUndo - made private; use GetCanUndo(ev)
  200. FW_CCommand::fCausesChange - made private; use GetCausesChange(ev)
  201. FW_CCommand::fCommandID - made private; use GetCommandID(ev)
  202. FW_CCommand::fFrame - made private; use GetFrame(ev)
  203. FW_CCommand::fPart - made private; use GetPart(ev)
  204. FW_CCommand::fRedoString - made private; use GetRedoString(ev)
  205. FW_CCommand::fUndoString - made private; use GetUndoString(ev)
  206. FW_CCommand::fSelection - moved to individual classes FW_CClipboardCommand, FW_CDragCommand, and FW_CDropCommand
  207.  
  208. FW_CDragCommand::AdjustUndo - gone; code moved to DoIt
  209. FW_CDragCommand::DragCompleted - gone
  210.  
  211. FW_CDropCommand::AdjustUndo - gone; code moved to DoIt
  212. FW_CDropCommand::DoDrop - (*) added parameter
  213. FW_CDropCommand::DoPasteAsEmbed - gone; handled in FW_MPasteAsHandler::PasteAsEmbed
  214. FW_CDropCommand::GetDropOrigin - gone
  215. FW_CDropCommand::HandleDrop - renamed to PrivHandleDrop
  216. FW_CDropCommand::HandlePasteAsDialog - moved to FW_MPasteAsHandler::HandleDropPasteAsDialog
  217.  
  218. FW_CEditCommand - renamed to FW_CClipboardCommand
  219. FW_CEditCommand::Copy - functionality moved to PrivCopy
  220. FW_CEditCommand::DoClear - gone; override CommandDone instead
  221. FW_CEditCommand::DoCut - gone; override CommandDone instead
  222. FW_CEditCommand::DoPaste - gone; override CommandDone instead 
  223. FW_CEditCommand::DoPasteAs - gone; override CommandDone instead 
  224. FW_CEditCommand::DoPasteAsEmbed - gone; changed to FW_MPasteAsHandler::PasteAsEmbed (non-virtual)
  225. FW_CEditCommand::DoPasteAsTranslation - gone
  226. FW_CEditCommand::HandleClear - renamed to Clear (* returns void)
  227. FW_CEditCommand::HandleCopy - changed to Copy and PrivCopy
  228. FW_CEditCommand::HandleCut - renamed to Cut
  229. FW_CEditCommand::HandlePaste - changed to Paste and PrivPaste
  230. FW_CEditCommand::HandlePasteAs - changed to PasteAs
  231. FW_CEditCommand::HandlePasteAsDialog - gone; changed to FW_MPasteAsHandler::HandlePasteAsDialog
  232.  
  233. FW_CSelection::CanSubscribe - renamed to CanPasteAsLink (* added parameter)
  234. FW_CSelection::CreateSelectionFrameShape - gone; override FW_CContent::CreateDataFrameShape
  235. FW_CSelection::DoExternalizeSelection - gone; override FW_CContent::Externalize
  236. FW_CSelection::DoFindPublisher - renamed to DoFindLinkSource
  237. FW_CSelection::DoInternalizeSelection - gone; override FW_CContent::Internalize
  238. FW_CSelection::ExternalizeData - (*) moved to FW_CDataInterchange::ExternalizeData
  239. FW_CSelection::InternalizeData - (*) moved to FW_CDataInterchange::InternalizeData
  240. FW_CSelection::IsSelectionPublishable - renamed to IsSelectionLinkable
  241. FW_CSelection::NewPromise - (*) gone; use new CPromise(ev, …);
  242. FW_CSelection::PrivHandleExternalizeSelection - gone; moved to FW_CDataInterchange::PrivHandleExternalizeData
  243. FW_CSelection::PrivHandleInternalizeSelection - gone; moved to FW_CDataInterchange::PrivHandleInternalizeData
  244. FW_CSelection::PrivPostInternalizeSelection - gone; moved to FW_CDataInterchange::PrivPostInternalizeData
  245. FW_CSelection::fAllowPublish - renamed to fAllowLinkSource
  246. FW_CSelection::fAllowSubscribe - renamed to fAllowLink
  247.  
  248. FW_CEmbeddingSelection - gone; most functionality moved to FW_CEmbeddingDataInterchange
  249.     DoExternalizeSingleEmbeddedFrame - moved to FW_CEmbeddingDataInterchange::DoExternalizeSingleEmbeddedFrame
  250.     DoInternalizeSingleEmbeddedFrame - moved to FW_CEmbeddingDataInterchange::DoInternalizeSingleEmbeddedFrame
  251.     InsertNewPart - functionality moved to FW_CInsertCommand
  252.     IsSelectionOnlyOneProxy - override FW_CEmbeddingContent::IsDataOnlyOneProxy instead
  253.     PrivPostInternalizeSelection - moved to FW_CEmbeddingDataInterchange::PrivPostInternalizeData
  254.  
  255. FW_CPresentation - (*) constructor's last parameter changed
  256. FW_CPresentation::AcquireViewAs - renamed to PrivAcquireViewAs
  257. FW_CPresentation::ReleaseViewAs - renamed to PrivReleaseViewAs
  258. FW_CPresentation::Embed - (*) parameters changed
  259. FW_CPresentation::Invalidate - (*) parameter changed
  260. FW_CPresentation::UseSameViewTypeForEmbeddedFrames - gone
  261. FW_CPresentation::Validate - (*) parameter changed
  262. FW_CPresentation::ViewInWindow - renamed to OpenPartWindow
  263.  
  264. FW_CEmbeddingPresentation - (*) constructor's last parameter changed
  265. FW_CEmbeddingPresentation::Embed - (*) parameters changed
  266.  
  267. FW_CExtensionManager::AcquireExtension - (*) added parameter
  268. FW_CExtensionManager::RegisterExtension - (*) added parameters
  269. FW_CExtensionManager::ReleaseExtension - (*) returns FW_Boolean
  270.  
  271. FW_CFramePartInfo - gone
  272.  
  273. FW_CPartFrameIterator - (*) ev parameter added to methods
  274. FW_CPartPresentationIterator - (*) template-based
  275. FW_CPartProxyIterator - (*) template-based
  276. FW_CPartPublishIterator - renamed to FW_CPartLinkSourceIterator (*) template-based
  277. FW_CPartSubscribeIterator - renamed to FW_CPartLinkDestIterator (*) template-based
  278.  
  279. FW_CPresentationFrameIterator - (*) ev parameter added to methods
  280. FW_CFrameProxyFrameIterator - (*) ev parameter added to methods
  281. FW_CProxyProxyFrameIterator - (*) template-based
  282.  
  283. FW_CPublishLink - renamed to FW_CLinkSource
  284. FW_CPublishLink::Publish - renamed to LinkEstablished
  285. FW_CPublishLink::GetPublishFormat - changed to FW_CLinkManager::GetSourceLinkFormat
  286. FW_CPublishLink::GetSelectState - moved to FW_CLink::IsLinkSelected
  287. FW_CPublishLink::SetSelectState - moved to FW_CLink
  288. FW_CPublishLink::fSelected - moved to FW_CLink
  289.  
  290. FW_CSubscribeLink - renamed to FW_CLinkDestination
  291. FW_CSubscribeLink::Subscribe - renamed to LinkEstablished (* not pure virtual)
  292. FW_CSubscribeLink::HandleSubscribe - renamed to PrivEstablishLink
  293. FW_CSubscribeLink::GetSelectState - moved to FW_CLink::IsLinkSelected
  294. FW_CSubscribeLink::SetSelectState - moved to FW_CLink
  295. FW_CSubscribeLink::DoUpdateLink - (*) added parameter
  296. FW_CSubscribeLink::fSelected - moved to FW_CLink
  297.  
  298. FW_CLinkManager::AddToPublishLinkList - renamed to AddToSourceLinkList
  299. FW_CLinkManager::AddToSubscribeLinkList - renamed to AddToDestLinkList
  300. FW_CLinkManager::BreakPublishLink - renamed to BreakSourceLink
  301. FW_CLinkManager::BreakSubscribeLink - renamed to BreakDestinationLink
  302. FW_CLinkManager::CountPublishers - renamed to CountSourceLinks
  303. FW_CLinkManager::CountSubscribers - renamed to CountDestinationLinks
  304. FW_CLinkManager::DeletePendingPublish - renamed to DeletePendingClipboardLink
  305. FW_CLinkManager::GetPendingPublish - renamed to GetPendingClipboardLink
  306. FW_CLinkManager::MakeSubscribeLink - renamed to PrivMakeLink
  307. FW_CLinkManager::NewPublishLink - renamed to NewLinkSource
  308. FW_CLinkManager::NewSubscribeLink - renamed to NewLinkDestination
  309. FW_CLinkManager::ODtoPublishLink - renamed to ODtoFWLinkSource
  310. FW_CLinkManager::ODtoSubscribeLink - renamed to ODtoFWLink
  311. FW_CLinkManager::PasteWithLink - (*) parameter changes
  312. FW_CLinkManager::RemoveFromPublishLinkList - renamed to RemoveFromSourceLinkList
  313. FW_CLinkManager::RemoveFromSubscribeLinkList - renamed to RemoveFromDestLinkList
  314. FW_CLinkManager::RestorePublishLink - renamed to RestoreSourceLink
  315. FW_CLinkManager::RestoreSubscribeLink - renamed to RestoreDestinationLink
  316. FW_CLinkManager::SetPendingPublish - renamed to SetPendingClipboardLink
  317. FW_CLinkManager::fPendingPublishLink - renamed to fPendingClipboardLink
  318. FW_CLinkManager::fPublishLinkList - renamed to fSourceLinkList
  319. FW_CLinkManager::fSubscribeLinkList - renamed to fDestLinkList
  320.  
  321. FW_CPromise::FW_CPromise - (*) parameters changed
  322. FW_CPromise::GetPart - gone
  323. FW_CPromise::PromisePropertiesAndValues - gone; override Promise
  324.  
  325. FW_CGadget - renamed to FW_CControl (*)
  326. FW_CGadgetInitializer - gone
  327. FW_CPushButton - gone; use FW_CButton with fKind = FW_kPushButton
  328. FW_CRadioButton - gone; use FW_CButton with fKind = FW_kRadioButton
  329.  
  330. FW_CButtonPressedNotification - gone
  331.  
  332. FW_CRadioCluster::FW_CRadioCluster - (*) parameters removed
  333. FW_CRadioCluster::Draw - gone
  334. FW_CRadioCluster::GetButtonOn - (*) return type changed to FW_CButton*
  335. FW_CRadioCluster::HandleNotification - (*) ev parameter added
  336. FW_CRadioCluster::SetButtonOn - gone
  337. FW_CRadioCluster::ViewAdded - gone; use AddRadio
  338. FW_CRadioCluster::ViewRemoved - gone; use RemoveRadio
  339.  
  340. FW_CScrollBar::FW_CScrollBar - (*) parameter type changed
  341. FW_CScrollBar::DoMouseDown - moved to new base class FW_CNativeControl
  342. FW_CScrollBar::Draw - moved to new base class FW_CNativeControl
  343. FW_CScrollBar::LocationChanged - moved to new base class FW_CNativeControl
  344. FW_CScrollBar::ScrollPositionChanged - (*) parameter removed
  345. FW_CScrollBar::SizeChanged - moved to new base class FW_CNativeControl
  346.  
  347. FW_CScrollBarScroller::FW_CScrollBarScroller - (*) parameter changed
  348. FW_CScrollBarScroller::kHorizontal - gone; use FW_kHorizontal (type FW_XYSelector)
  349. FW_CScrollBarScroller::kVertical - gone; use FW_kVertical (type FW_XYSelector)
  350. FW_CScrollBarScroller::GetScrollBar - (*) parameter type changed
  351.  
  352. FW_CScroller::HandleNotification - (*) ev parameter added
  353. FW_CScroller::ScrollRelative - gone
  354.  
  355. FW_CScrollingViewIterator - gone
  356.  
  357. FW_CScrollNotification::FW_CScrollNotification - (*) parameters removed
  358. FW_CScrollNotification::kHorizontal - gone; use FW_kHorizontal (type FW_XYSelector)
  359. FW_CScrollNotification::kVertical - gone; use FW_kVertical (type FW_XYSelector)
  360. FW_CScrollNotification::kName - gone
  361. FW_CScrollNotification::GetDelta - (*) ev parameter added
  362. FW_CScrollNotification::GetDirection - (*) ev parameter added
  363. FW_CScrollNotification::GetAbsolute - gone
  364. FW_CScrollNotification::ShouldScroll - (*) ev parameter added
  365.  
  366. FW_CView::AcquireViewContentToViewTransform - gone
  367. FW_CView::Activate - gone
  368. FW_CView::AddScrollBarScroller - gone
  369. FW_CView::AddSubView - moved to FW_CSuperView::AddSubView
  370. FW_CView::AdjustSubViews - renamed to AdjustSubViewsLayout
  371. FW_CView::Deactivate - gone
  372. FW_CView::FW_CView - (* API change)
  373. FW_CView::GetParentView - renamed to GetSuperView
  374. FW_CView::GetScroller - gone
  375. FW_CView::HandleBGMouseDownInEmbeddedFrame - moved to FW_CSuperView::HandleBGMouseDownInEmbeddedFrame
  376. FW_CView::HandleMouseDownInEmbeddedFrame - moved to FW_CSuperView::HandleMouseDownInEmbeddedFrame
  377. FW_CView::HandleMouseDownInEmbeddedFrameBorder - moved to FW_CSuperView::HandleMouseDownInEmbeddedFrameBorder
  378. FW_CView::HandleSuspendResumeEvent - gone
  379. FW_CView::HasSubViews - functionality moved to FW_CSuperView::HasSubViews
  380. FW_CView::Invalidate - (*) added parameter
  381. FW_CView::IsContentView - moved to FW_CSuperView::IsContentView
  382. FW_CView::IsInContentView - moved to FW_CSuperView::IsInContentView
  383. FW_CView::IsSubViewOf - (*) parameter change
  384. FW_CView::MakeContentView - moved to FW_CSuperView::MakeContentView
  385. FW_CView::PrivSetExtent - moved to FW_CSuperView::PrivSetExtent
  386. FW_CView::PrivSetIsContentView - moved to FW_CSuperView::PrivSetIsContentView
  387. FW_CView::SetContentSpaceInScale - gone
  388. FW_CView::SetContentSpaceInX - gone
  389. FW_CView::SetContentSpaceInY - gone
  390. FW_CView::SetExtent - moved to FW_CSuperView::SetExtent
  391. FW_CView::SetLocation - (*) added parameter
  392. FW_CView::SetSize - (*) added parameter
  393. FW_CView::SubViewAdded - moved to FW_CSuperView::SubViewAdded
  394. FW_CView::SubViewRemoved - moved to FW_CSuperView::SubViewRemoved
  395. FW_CView::UseContentSpaceInScale - gone
  396. FW_CView::UseContentSpaceInX - gone
  397. FW_CView::UseContentSpaceInY - gone
  398. FW_CView::Validate - (*) added parameter
  399. FW_CView::ViewContentToView - gone
  400. FW_CView::ViewToViewContent - gone
  401.  
  402. FW_CViewAs::FW_CViewAs - (*) parameter removed
  403. FW_CViewAs::Draw - (*) parameter added
  404. FW_CViewAsIcon::FW_CViewAsIcon - (*) parameter removed
  405. FW_CViewAsLargeIcon::FW_CViewAsLargeIcon - (*) parameter removed
  406. FW_CViewAsSmallIcon::FW_CViewAsSmallIcon - (*) parameter removed
  407. FW_CViewAsThumbnail::FW_CViewAsThumbnail - (*) parameter removed
  408. FW_CViewAsThumbnail::RenderThumbnailFrame - gone
  409.  
  410. FW_MDragDroppable - split into 2 classes: FW_MDraggableFrame and FW_MDroppableFrame
  411.     AcquireDragHiliteShape - moved to FW_MDroppableFrame
  412.     CanAcceptDrop - moved to FW_MDroppableFrame
  413.     Drag - moved to FW_MDraggableFrame
  414.     DragEnter - moved to FW_MDroppableFrame
  415.     DragLeave - moved to FW_MDroppableFrame
  416.     DragWithin - moved to FW_MDroppableFrame
  417.     Drop - moved to FW_MDroppableFrame
  418.     GetCanAcceptDrop - moved to FW_MDroppableFrame
  419.     GetCursorInContent - gone
  420.     GetDropTracker - moved to FW_MDroppableFrame
  421.     NewDragCommand - moved to FW_MDraggableFrame; (* parameter added)
  422.     NewDropCommand - moved to FW_MDroppableFrame
  423.     NewDropTracker - moved to FW_MDroppableFrame
  424.     ODFrameToDragDroppable - gone
  425.     SetCanAcceptDrop - gone; override CanAcceptDrop
  426.     SetCursorInContent - gone
  427.     SetDragging - moved to FW_MDraggableFrame
  428.     SetDroppable - gone
  429.  
  430. FW_MEventHandler::Activate - gone
  431. FW_MEventHandler::BecomeTarget - (*) added parameter
  432. FW_MEventHandler::Deactivate - gone
  433. FW_MEventHandler::DispatchActivateEvent - gone
  434. FW_MEventHandler::DispatchMouseEnter - gone
  435. FW_MEventHandler::DispatchMouseLeave - gone
  436. FW_MEventHandler::DispatchMouseWithin - gone
  437. FW_MEventHandler::DispatchSuspendResumeEvent - gone
  438. FW_MEventHandler::DoActivateEvent - moved to FW_CView
  439. FW_MEventHandler::DoMouseEnter - moved to FW_CView
  440. FW_MEventHandler::DoMouseLeave - moved to FW_CView
  441. FW_MEventHandler::DoMouseWithin - moved to FW_CView
  442. FW_MEventHandler::DoSuspendResumeEvent - gone
  443. FW_MEventHandler::DoWindowEvent - gone
  444. FW_MEventHandler::Enable - (*) return type is void
  445. FW_MEventHandler::FW_MEventHandler - (*) added parameter
  446. FW_MEventHandler::GetIdentifier - gone; for a view, use FW_CView::GetViewId
  447. FW_MEventHandler::HandleActivateEvent - moved to FW_CView
  448. FW_MEventHandler::HandleMouseEnter - gone
  449. FW_MEventHandler::HandleMouseLeave - gone
  450. FW_MEventHandler::HandleMouseWithin - gone
  451. FW_MEventHandler::HandleSuspendResumeEvent - gone
  452. FW_MEventHandler::HandleWindowEvent - gone
  453. FW_MEventHandler::IsActive - gone
  454. FW_MEventHandler::RemoveEventHandler - ODID version gone
  455. FW_MEventHandler::SetIdentifier - gone; for a view, use FW_CView::SetViewId
  456. FW_MEventHandler::TargetValidationFailed - gone
  457. FW_MEventHandler::TargetValidationSucceeded - gone
  458. FW_MEventHandler::WillingToResignTarget - renamed to WantsToResignTarget
  459.  
  460. FW_MIdle - gone; attach an FW_CIdler helper class instead
  461.  
  462. FW_MProxy - (*) constructor has extra parameter
  463. FW_MProxy::AcquireProxyFrame - renamed to GetProxyFrame
  464. FW_MProxy::FrameShapeRequested - (*) parameters changed
  465. FW_MProxy::GetEmbeddedFrame - renamed to AcquireEmbeddedFrame (* caller should release the frame)
  466. FW_MProxy::GetEmbeddedPart - renamed to AcquireEmbeddedPart (* caller should release the part)
  467.  
  468. FW_CAlert - gone; functions moved to shared library
  469. FW_CAlert::DoAlert - changed to FW_Alert
  470. FW_CAlert::DoNote - changed to FW_NoteAlert
  471. FW_CAlert::DoQuestion - changed to FW_QuestionAlert
  472. FW_CAlert::DoError - changed to FW_ErrorAlert
  473. FW_CAlert::MacAlertDialogFilter - changed to static function
  474.  
  475. FW_CFileRep - converted to SOM class FW_OFile; use FW_PFile
  476. FW_CFileSink - converted to SOM class FW_OFileSink; use FW_PFileSink
  477. FW_CFileSpecification - converted to SOM class FW_OFileSpecification; use FW_PFileSpecification
  478. FW_PFile - (*) ev and other parameters added to constructors
  479.  
  480. FW_CObjectRegistry - converted to SOM class FW_OObjectRegistry
  481. FW_CBasicObjectRegistry - converted to SOM class FW_OBasicObjectRegistry
  482. FW_CDirectorySpecification - converted to SOM class FW_ODirectorySpecification; use FW_PDirectorySpecification
  483. FW_CMemorySink - converted to SOM class FW_OMemorySink; use FW_PMemorySink
  484. FW_CRandomAccessSink - converted to SOM class FW_ORandomAccessSink; use FW_PRandomAccessSink
  485. FW_CResource - converted to SOM class FW_OResource; use FW_PResource
  486. FW_CResourceFile - converted to SOM class FW_OResourceFile; use FW_PResourceFile
  487. FW_CResourceSink - converted to SOM class FW_OResourceSink; use FW_PResourceSink
  488. FW_CShapeListRep - use FW_PShapeList
  489. FW_CSink - converted to SOM class FW_OSink
  490.  
  491. FW_CStorageUnitSink - converted to SOM class FW_OStorageUnitSink; use FW_PStorageUnitSink
  492. FW_CStorageUnitSink::FW_CStorageUnitSink - use FW_PStorageUnitSink; (*) ev param added
  493. FW_CStorageUnitSink::Flush - gone; moved to FW_OBufferedSink
  494. FW_CStorageUnitSink::ReadPeek - gone; moved to FW_OBufferedSink
  495. FW_CStorageUnitSink::ReadPeekAdvance - gone; moved to FW_OBufferedSink
  496. FW_CStorageUnitSink::WritePeek - gone; moved to FW_OBufferedSink
  497. FW_CStorageUnitSink::WritePeekAdvance - gone; moved to FW_OBufferedSink
  498.  
  499. FW_CConnection - gone (*)
  500. FW_CHandleFunctionConnection - gone (*)
  501. FW_MNotifier::Notify - (*) ev parameter added
  502. FW_MNotifier::AddConnection - renamed to AddReceiver
  503. FW_MNotifier::RemoveConnection - renamed to RemoveReceiver
  504. FW_MReceiver::HandleNotification - (*) ev parameter added
  505. FW_CNotification::GetName - renamed to GetMessage (* API change)
  506. FW_CInterest::GetName - renamed to GetMessage (* API change)
  507.  
  508. FW_CCountedPtr - changed to FW_TCountedPtr (* template class)
  509. FW_CCountedPtrRep - renamed to FW_MCountedPtrRep
  510.  
  511. FW_CPrivOrderedCollection - changed to FW_TOrderedCollection (* template class)
  512. FW_COrderedCollectionIterator - changed to FW_TOrderedCollectionIterator (* template class)
  513.  
  514. FW_CBoundedString - gone; use FW_CString, FW_CString32, or FW_CString255
  515. FW_CByteString - gone; use FW_CString
  516.     AppendBytes - use Append
  517.     DeleteBytes - use Delete
  518.     Export - use ExportCString
  519.     InsertBytes - use Insert
  520.     ReplaceAllBytes - use ReplaceAll
  521.     ReplaceBytes - use Delete and Insert
  522.     RetrieveBytes - use Retrieve
  523.     TruncateBytes - use Truncate
  524. FW_CDynamicString - gone; use FW_CString
  525. FW_CIntlString - gone; use FW_CString
  526.     CreateIText - use FW_CString::RevealODIText
  527.     GetLangCode - call FW_CString::GetLocale and use the fLangCode field of the result (FW_Locale struct)
  528.     GetScriptCode - call FW_CString::GetLocale and use the fScriptCode field of the result (FW_Locale struct)
  529.  
  530. FW_CString::CharsToBytes - gone
  531. FW_CString::Compare - gone; use comparison operators ==, <, >, !=
  532. FW_CString::FindNonWhiteSpace - gone
  533. FW_CString::FindWhiteSpace - gone
  534. FW_CString::operator const FW_Char* - gone; use ExportCString to get a null-terminated string
  535. FW_CString::GetBytePosition - gone
  536. FW_CString::GetCharWidth - gone
  537. FW_CString::GetLength - gone; use GetCharacterLength
  538. FW_CString::Replace - gone; use Insert, Delete
  539. FW_CString::ReplaceAllBytes - gone; use ReplaceAll
  540.  
  541. FW_LChar - (*) now unsigned short; holds 2 bytes instead of 4
  542. FW_WChar - gone
  543.  
  544. FW_BlockMove - (*) changed to template function
  545. FW_BytePositionInString - gone
  546. FW_CharactersInBlock - gone
  547. FW_CharsToBytes - gone
  548. FW_PreviousCharacter - gone
  549. FW_PrimitiveStringEqual - (*) returns FW_Boolean instead of int
  550. FW_StringLength - gone; use FW_PrimitiveStringLength
  551.  
  552. FW_CStringArchiver - gone; use FW_CReadableStream and FW_CWritableStream to stream a string
  553. FW_CDynamicStringArchiver - gone; use FW_CReadableStream and FW_CWritableStream to stream a string
  554. FW_CString255Archiver - gone; use FW_CReadableStream and FW_CWritableStream to stream a string
  555. FW_CString32Archiver - gone; use FW_CReadableStream and FW_CWritableStream to stream a string
  556.  
  557. FW_CStringTool - gone
  558. FW_CMinimalStringTool - gone
  559.  
  560. FW_CBufferDebugStream - gone
  561. FW_CFileDebugStream - gone
  562. FW_CNullDebugStream - gone
  563.  
  564. FW_CDynamicArchiver - gone; replaced by FW_CPrivArchiver
  565.  
  566. CenterRectOnScreen - renamed to FW_CenterRectOnScreen, moved to file SLMixOS.cpp (* API change)
  567. FW_About - (*) parameters changed
  568. FW_Beep - moved to file SLMixOS.cpp
  569. FW_CopyAndRelease_Shape - renamed to FW_PrivCopyAndRelease_Shape
  570. FW_CopyAndRelease_Transform - renamed to FW_PrivCopyAndRelease_Transform
  571. FW_CopyRegion - renamed to FW_CopyRegionTo
  572. FW_CreatePalette - (*) removed 1st parameter
  573. FW_DestroyPalete - renamed to FW_DestroyPalette
  574. FW_GetMainScreenBounds - moved to file SLMixOS.cpp (* API change)
  575. FW_LoadStringByID - (*) added ev parameter
  576. FW_LoadStringByPosition - (*) added ev parameter
  577. FW_MacAlertDialogFilter - renamed to MacAlertDialogFilter, moved to file PRAlert.cpp
  578. FW_NewODShape_Empty - use FW_NewODShape
  579. FW_NewODShape_PlatformRect - use FW_NewODShape
  580. FW_NewODShape_Rect - use FW_NewODShape
  581. FW_NewODShape_Region - use FW_NewODShape
  582. FW_NewODShape_Shape - use FW_NewODShape
  583. FW_NewODTransform_Empty - use FW_NewODTransform
  584. FW_NewODTransform_Point - use FW_NewODTransform
  585. FW_NewODTransform_Point2 - use FW_NewODTransform
  586. FW_NewODTransform_Transform - use FW_NewODTransform
  587. InitGraphic - renamed to FW_PrivInitGraphics
  588. IsPointInPolygon - renamed to FW_HitTestPolygon
  589. ShutdownGraphic - renamed to FW_PrivShutdownGraphics
  590. XorShape - renamed to FW_XorODShape, moved to file FWODGeom.cpp
  591.  
  592. FW_XOpenDocException - gone; use FW_XException
  593. FW_FailODError - renamed to FW_FailOnEvError
  594. FW_GetODException - renamed to FW_GetEvError
  595. FW_SetODException - renamed to FW_SetEvError
  596.  
  597. FW_CFileSystem - gone; each method FW_CFileSystem::Xxx changed to function FW_PrivFileSystem_Xxx
  598. FW_CFileSystem::kNoError - changed to constant FW_xNoError
  599. FW_CFileSystem::kNoFileFound - changed to constant FW_xNoFileFound
  600. FW_CFileSystem::kWhatever - changed to constant FW_xWhatever
  601.  
  602. FW_CWindow::GetGraphicDevice - (*) returns FW_HGDevice instead of FW_CGraphicDevice
  603. FW_CWindow::HideShowOnActivate - gone
  604. WindowStyle - renamed to FW_WindowStyle